bring out the best in (someone)

Translations
faire ressortir le meilleur de (quelqu’un)
Definitions
To help someone show or develop their best qualities, abilities, or potential, often by providing encouragement, support, or the right environment.